Only copy pngs when generating builtin cache
authorMatthias Clasen <matthiasc@src.gnome.org>
Wed, 2 May 2007 02:15:36 +0000 (02:15 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 2 May 2007 02:15:36 +0000 (02:15 +0000)
svn path=/trunk/; revision=17766

ChangeLog
gtk/Makefile.am

index f69c7dc79e233e9ff4815aef017aa4597723b458..26fd720dc5773bdf03c581ae37df1211abb09b38 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-01  Matthias Clasen  <mclasen@redhat.com>
+       
+       * gtk/Makefile.am: When generating gtkbuiltincache.h, only copy
+       pngs.
+
 2007-05-01  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkfilesystemmodel.c (_gtk_file_system_model_path_do):
index 72481ba87c5d425333cdfe011f314ae303bdb306..4a5b0764e1e2312b27ea7f6e2979c9c09f2688c8 100644 (file)
@@ -881,6 +881,7 @@ STOCK_ICONS = \
        stock-icons/16/gtk-about.png                    \
        stock-icons/16/gtk-add.png                      \
        stock-icons/16/gtk-cdrom.png                    \
+       stock-icons/16/gtk-close.png                    \
        stock-icons/16/gtk-connect.png                  \
        stock-icons/16/gtk-convert.png                  \
        stock-icons/16/gtk-copy.png                     \
@@ -1095,31 +1096,36 @@ GENERATED_ICONS = \
 # need to copy the icons so that we can replace the generated ones with
 # symlinks, even in the readonly srcdir case
 stamp-icons: $(STOCK_ICONS)
-       if [ ! -d stock-icons ]; then                                           \
-          cp -R $(srcdir)/stock-icons .;                                       \
-         chmod -R u+w stock-icons;                                             \
-        fi &&                                                                  \
-       for i in 16 24; do                                                      \
-          (cd stock-icons/$$i                                                  \
-          && $(RM) gtk-go-back-rtl.png                                         \
-          && $(LN_S) gtk-go-forward-ltr.png gtk-go-back-rtl.png                \
-          && $(RM) gtk-go-forward-rtl.png                                      \
-          && $(LN_S) gtk-go-back-ltr.png gtk-go-forward-rtl.png                \
-          && $(RM) gtk-goto-first-rtl.png                                      \
-          && $(LN_S) gtk-goto-last-ltr.png gtk-goto-first-rtl.png              \
-          && $(RM) gtk-goto-last-rtl.png                                       \
-          && $(LN_S) gtk-goto-first-ltr.png gtk-goto-last-rtl.png              \
-          && $(RM) gtk-media-forward-rtl.png                                   \
-          && $(LN_S) gtk-media-rewind-ltr.png gtk-media-forward-rtl.png        \
-          && $(RM) gtk-media-next-rtl.png                                      \
-          && $(LN_S) gtk-media-previous-ltr.png gtk-media-next-rtl.png         \
-          && $(RM) gtk-media-previous-rtl.png                                  \
-          && $(LN_S) gtk-media-next-ltr.png gtk-media-previous-rtl.png         \
-          && $(RM) gtk-media-rewind-rtl.png                                    \
-          && $(LN_S) gtk-media-forward-ltr.png gtk-media-rewind-rtl.png        \
-          && $(RM) gtk-save.png                                                \
-          && $(LN_S) gtk-floppy.png gtk-save.png)                              \
-       done                                                                    \
+       if [ ! -d stock-icons ]; then                                   \
+         for d in 16 20 24 32 48; do                                   \
+           mkdir -p stock-icons/$$d;                                   \
+         done;                                                         \
+         for f in $(STOCK_ICONS); do                                   \
+           cp $(srcdir)/$$f $$(dirname $$f);                           \
+         done;                                                         \
+         chmod -R u+w stock-icons;                                     \
+        fi &&                                                          \
+       for i in 16 24; do                                              \
+          (cd stock-icons/$$i                                          \
+          && $(RM) gtk-go-back-rtl.png                                 \
+          && $(LN_S) gtk-go-forward-ltr.png gtk-go-back-rtl.png        \
+          && $(RM) gtk-go-forward-rtl.png                              \
+          && $(LN_S) gtk-go-back-ltr.png gtk-go-forward-rtl.png        \
+          && $(RM) gtk-goto-first-rtl.png                              \
+          && $(LN_S) gtk-goto-last-ltr.png gtk-goto-first-rtl.png      \
+          && $(RM) gtk-goto-last-rtl.png                               \
+          && $(LN_S) gtk-goto-first-ltr.png gtk-goto-last-rtl.png      \
+          && $(RM) gtk-media-forward-rtl.png                           \
+          && $(LN_S) gtk-media-rewind-ltr.png gtk-media-forward-rtl.png\
+          && $(RM) gtk-media-next-rtl.png                              \
+          && $(LN_S) gtk-media-previous-ltr.png gtk-media-next-rtl.png \
+          && $(RM) gtk-media-previous-rtl.png                          \
+          && $(LN_S) gtk-media-next-ltr.png gtk-media-previous-rtl.png \
+          && $(RM) gtk-media-rewind-rtl.png                            \
+          && $(LN_S) gtk-media-forward-ltr.png gtk-media-rewind-rtl.png\
+          && $(RM) gtk-save.png                                        \
+          && $(LN_S) gtk-floppy.png gtk-save.png)                      \
+       done                                                            \
        && touch stamp-icons
 
 if CROSS_COMPILING